@charset "windows-1251";*{padding:0;margin:0;}
html{height:100%;}
body{font:12px Arial, Helvetica, sans-serif;background:#fff url(../images/bg.gif) repeat-x;color:#000;height:100%;}
img{border:none;}
area{border:none;outline:none;}
a{color:#025C89;text-decoration:underline;}
a:hover{color:#A00A03;text-decoration:none;}
header, section, footer, aside, nav, article, figure{display:block;}
.alltext p{text-indent:15px;}
h1{font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:100;padding:0 0 10px 0;color:#DA251D;}
p{padding:0 0 5px 0;}
h2{font-size:16px;font-weight:bold;padding:0 0 5px 0;color:#237197;}
h3{font-size:13px;font-weight:bold;padding:0 0 5px 0;color:#237197;}
ul{list-style:none inside;list-style-image:url(../images/li_content.png);padding-left:20px;}
ul li,ol li{padding:0 0 5px 0;}
ol{padding-left:20px;}
.kyrsiv{font-style:italic;}
.red,.red:hover{color:#DA251D;}
.blue,.blue:hover{color:#237197;}
.green{color:#090;}
.main{position:relative;width:973px;margin:0 auto 0 auto;min-height:100%;}
.main2{padding-top:19px;padding-bottom:106px;}
.bold{font-weight:bold;}
.center{text-align:center;}
.nodecoration{text-decoration:none;color:#DA251D !important;}
.header{background:url(../images/bg_top.png) repeat-x;height:158px;border:1px solid #62BDDB;margin-bottom:7px;}
.header_fon{position:relative;background:url(../images/orel.jpg) no-repeat 41px 0px;height:158px;}
.header .logo{position:absolute;top:50px;left:357px;}
.header .form{position:absolute;left:718px;top:50px;width:232px;position:relative;}
.header .border{border:1px solid #039BCB;line-height:15px;height:16px;}
.header .input{position:absolute;left:1px;top:1px;line-height:16px;height:16px;width:208px;color:#317DA2;border:0;}
.header .submit{position:absolute;right:1px;top:1px;background:#038AB9 url(../images/seatch.png) no-repeat;line-height:15px;width:22px;height:16px;border:0;}
.header .form div{color:#fff;font-size:11px;text-align:center;padding-right:20px;}
.header .form .big-tell{font-size:20px;}
table.main_menu{border-collapse:collapse;border:0;width:100%;z-index:20;}
table.main_menu td{background:url(../images/menu_top_bg.jpg) repeat-x;vertical-align:top;border:0;height:28px;z-index:20;}
table.main_menu td > div{position:relative;z-index:20;}
table.main_menu td:first-child > div > a{border-left:1px solid #9F2C20;}
table.main_menu td > div > a{display:block;padding:0 20px;color:#fff;height:18px;font-size:14px;text-decoration:none;text-align:center;border-top:1px solid #9F2C20;border-right:1px solid #9F2C20;border-bottom:1px solid #9F2C20;}
table.main_menu td > div > a.select,
table.main_menu td > div:hover > a{background:url(../images/menu_1px.png);color:#035D8A;z-index:20;}
table.main_menu td > div:hover > div.minilinepx{position:absolute;border-left:1px solid #9F2C20;top:19px;height:5px;z-index:10;left:-1px;}
table.main_menu td > div:hover > div.miniline{position:relative;top:-1px;border-right:1px solid #9F2C20;height:5px;background:url(../images/menu_1px.png);z-index:10;}
table.main_menu td > div > div.podmenu,
table.main_menu td > div > div.podmenusmall{display:none;background:url(../images/menu_1px.png);position:absolute;top:23px;left:-1px;border:1px solid #9F2C20;width:600px;}
table.main_menu td > div > div.podmenusmall{width:300px;}
table.main_menu td > div:hover > div.podmenu,
table.main_menu td > div:hover > div.podmenusmall{display:block;}
table.main_menu td:first-child > div:hover > div.miniline{left:0px;border-left:1px solid #9F2C20;}
table.main_menu td:first-child > div:hover > div.minilinepx,
table.main_menu td:first-child > div > div.podmenu,
table.main_menu td:first-child > div > div.podmenusmall{left:0px;}
table.main_menu td.tdleft > div > div.podmenu,
table.main_menu td.tdleft > div > div.podmenusmall{left:auto;right:0;}
.main_menu .left{float:left;width:300px;}
.main_menu .right{margin-left:300px;width:300px;}
.main_menu ul{padding:20px 5px 20px 10px;list-style:none;list-style-image:none;}
.main_menu ul li{padding:0 0 10px 10px;background:url(../images/li.png) no-repeat 0 5px;}
.main_menu ul li:hover,
.main_menu ul li.select{background:url(../images/li_select.png) no-repeat 0 5px;}
.main_menu ul li:hover > a,
.main_menu ul li.select > a{color:#A00A03;}
.main_menu ul ul{padding:10px 5px 0 10px;}
.main_menu ul li ul li{background:url(../images/li_pod.png) no-repeat 0 6px;}
.main_menu ul li ul li:hover{background:url(../images/li_pod_select.png) no-repeat 0 6px;}
.main_menu div div a{display:block;text-decoration:none;font-weight:bold;}
.maincontent{}
.mainleft{width:350px;float:left;}
.mainleft .leftmenu{position:relative;left:-2px;border:0;width:350px;margin-bottom:20px;}
.mainleft .leftmenu td{width:350px;vertical-align:middle;background:#fff url(../images/menu_bg.jpg) repeat-y top right;border:1px solid #CBCBCB;padding:5px 60px 5px 10px;margin-bottom:2px;height:60px;}
.mainleft .leftmenu td:hover,.mainleft .leftmenu td.select{background:#fff;border:1px solid #A00A03;}
.mainleft .leftmenu td:hover a,.mainleft .leftmenu td.select a{color:#A00A03;}
.mainleft .leftmenu td div{padding-left:30px;background:url(../images/li_menu.jpg) no-repeat 3% 50%;}
.mainleft .leftmenu td a{display:block;color:#004B70;text-decoration:none;font-size:16px;}
.mainleft .minimenu{padding:0;list-style:none inside;list-style-image:none;width:235px;margin:0 0 30px 20px;}
.mainleft .minimenu li:first-child{border-top:0;}
.mainleft .minimenu li{background:url(../images/li_menu.jpg) no-repeat 1% 50%;border-top:1px solid #E0E0E0;padding:3px 10px 3px 20px;}
.mainleft .minimenu li a{font-size:16px;color:#004B70;text-decoration:none;}
.mainleft .minimenu li a:hover,
.mainleft .minimenu li a.select{color:#A00A03;}
.mainleft .banners{padding-bottom:10px;}
.mainleft .banner{padding-bottom:3px;}
.mainleft .opros{background:url(../images/opros.png) repeat-y;border:1px solid #C7E9F4;width:254px;margin-bottom:12px;}
.mainleft .opros h3{color:#045D89;padding:10px 70px;font-size:16px;text-align:center;font-weight:100;}
.mainleft .opros p{font-size:14px;padding:0 40px 20px 40px;}
.mainleft .opros ul{padding:0 40px 10px 40px;list-style:none;}
.mainleft .opros ul li{padding-bottom:10px;}
.mainleft .opros label{padding-left:10px;}
.mainleft .opros .submit{border:1px solid #C21811;background:url(../images/golos.png) no-repeat;width:105px;height:21px;line-height:19px;font-size:14px;color:#fff;padding-left:10px;margin:0 0 20px 60px;}
.mainright{margin-left:360px;}
.container,.container_no_height{list-style:none;list-style-image:none;overflow:hidden;padding:0 0 5px 0;}
.container li:first-child,.container_no_height li:first-child{margin-left:0;}
.container > li,.container_no_height > li{width:304px;float:left;margin-left:5px;position:relative;}
.container .podtext,.container_no_height .podtext{position:absolute;bottom:-5px;right:10px;}
.container .podtext a,.container_no_height .podtext a{padding:0 10px;background:#fff;}
.mainright .border{margin-bottom:20px;}
.mainright .border > li{width:282px;border:1px solid #D9D9D9;padding:20px 10px;}
.container ul.news{padding:0;list-style:none;list-style-image:none;}
.container ul.news > li{padding-bottom:10px;}
.container .otdelname{font-weight:bold;font-size:15px;padding:0 100px 0 0;}
.clear{clear:both;}
.footer{position:relative;background:#BAB9B9 url(../images/footer_bg.png) repeat-x;margin:-106px auto 0;height:104px;width:973px;font-size:15px;font-family:Tahoma, Geneva, sans-serif;border:1px solid #ADADAD;}
.footer .toptext,.footer .textright,.footer .block1,.footer .block2,.footer .block3{position:absolute;top:0px;left:0px;}
.footer .toptext{top:20px;left:20px;width:660px;}
.footer .block1,.footer .block2,.footer .block3{font-size:13px;top:50px;}
.footer .block1{left:20px;width:160px;border-right:1px solid #ADADAD;}
.footer .block2{left:200px;width:220px;border-right:1px solid #ADADAD;}
.footer .block3{left:440px;width:220px;}
.footer .textright{left:705px;min-height:84px;padding:5px 0 0 10px;border-left:1px solid #ADADAD;text-align:right;width:240px;}
.footer .textright span{font-size:11px;}
.footer .textright .fon{padding:1px 0;font-size:14px;}
.footer a{color:#2F2F2F;}
section{position:relative;border:1px solid #CAC6C6;margin-bottom:10px;padding:15px 10px 30px 20px;font-size:14px;overflow:hidden;}
section .download{position:absolute;background:url(../images/download_bg.png) repeat-x;border:1px solid #ADADAD;right:-1px;top:-1px;padding:1px 10px;}
section .download a,.downloadicon a{padding:0 15px;background:url(../images/download_cor.png) no-repeat 0px 6px;line-height:15px;font-size:15px;color:#fff;text-decoration:none;}
.downloadicon{background:url(../images/download_bg.png) repeat-x;border:1px solid #ADADAD;padding:1px 10px;width:80px;float:right;margin:0 0 10px 0;}
.date{color:#237197;font-size:15px;font-weight:bold;padding:0 0 8px 0;}
section .fulltext{display:block;position:absolute;right:50px;bottom:15px;}
section img{float:left;margin:3px 10px 10px 0;}
.section{overflow:hidden;}
.section .block-images{width:120px;float:left;}
.section .block-images img{float:none;margin:3px 10px 10px 0;}
.section p{text-indent:15px;}
.people{border-collapse:collapse;border:0;}
.people td{border:0;vertical-align:bottom;padding-bottom:20px;}
.people li{margin-bottom:10px;overflow:hidden;}
.people img{margin:0 10px 0 0;float:left;}
.people h3{font-size:15px;}
.people h3 span{width:50px;}
.otdel{padding:0 0 20px 0;list-style:none;}
.otdel li{margin-bottom:10px;}
.otdel li a{font-size:14px;color:#237197;text-decoration:none;}
.otdel li a:hover{color:#D71E16;text-decoration:underline;}
.form{width:100%;border-collapse:collapse;border:0;}
.default th{width:40%;}
.default th,table.form td{padding-bottom:10px;vertical-align:top;}
.default .group_header{font-size:15px;color:#DA251D;padding:20px 0 10px 0;}
.default th label{display:block;font-size:13px;color:#237197;text-align:right;padding-right:5px;font-weight:100;font-weight:bold;}
.default input[type="text"]{width:100%;font-size:13px;border:1px solid #515151;}
.default textarea{width:100%;font-size:15px;border:1px solid #515151;font:15px Arial, Helvetica, sans-serif;}
.default .submit{width:105px;height:21px;border:1px solid #ADADAD;background:url(../images/submit.png) no-repeat top right;color:#fff;padding:0 13px 0 7px;margin:0;line-height:14px;font-size:14px;}
.default span{font-style:italic;}
.default .message{font-style:italic;padding-bottom:10px;color:#F00;}
li.mapleft{width:227px;padding-left:40px;position:relative;}
li.mapright{width:338px;position:relative;}
.map-region{font-size:12px;}
.map-region p{padding:0 0 2px 0;}
.map-region .blue{padding:10px 0 2px 0;}
.map-region .blue:first-child{padding:0 0 2px 0;font-size:12px;}
.paginate{text-align:center;}
.paginate a{color:#6E6E6E;font-size:14px;text-decoration:none;padding:0 3px;margin:0 2px;}
.paginate a.current{background:#015F8C;color:#fff;}
.fotogallery{padding:10px 0;}
.fotogallery img{margin:0 6px 6px 0;}
.path{font-size:11px;padding-bottom:27px;}
.path .finish{color:#E71007;text-decoration:none;}
.path a{color:#666;}
.path span{padding:0 5px;color:#E71007;}
#forma{}
#forma p{text-indent:0;}
#block{padding:10px 20px 20px;width:417px;background:#e9e6e6;margin:10px 0 20px;}
.block{background:#CCC;padding:10px;}
.otstup{margin-left:16px;}
.otstup1{margin-left:71px;}
.width_but{padding:0 10px;}
#block2{border:1px #ccc solid;padding:10px;margin:0 0 15px 0;width:370px;overflow:hidden;}
#block2 .pic{background:url(../images/hand_site.jpg) no-repeat;width:100px;height:100px;float:left;border:6px solid #dddddd;;}
#block2 p{padding:41px 29px;margin-left:100px;}
.submit{width:105px;height:20px;border:1px solid #ADADAD;background:#076691 url(../images/submit.png) no-repeat top right;color:#fff;padding:0 13px 1px 7px;margin:0;line-height:12px;font-size:12px;}
section.polls{padding:15px 10px 15px 20px;}
section.polls h2{margin:0 0 15px;}
section.polls form div{margin:0 0 10px;}
section.polls form.opros div.button span{padding:2px 5px;background-color:#237197;color:#fff;margin:0 5px 0 250px;}
section.polls form.opros div.button span:hover{cursor:pointer;}
section.polls form.opros div.opros_,
section.polls form.opros div.result_{display:none;}
section.polls div.result_ *{margin:0;}
section.polls div.result_ div.result{margin:0 0 10px;}
section.polls div.result_ div.result p{text-indent:0;}
section.polls div.result_ div.result div{background-color:#237197;height:4px;}
section.polls form div label{margin:0 0 0 5px;}
section.polls form input[type="submit"],
section.polls form input[type="button"]{background:url(../images/download_bg.png) repeat-x;color:#fff;padding:0 5px;line-height:15px;font-size:15px;border:0;}
section.polls form input[type="button"]{margin:0 0 0 10px;}
span.required{color:#f00;}
.default div.field{margin:0 0 10px;}
.default div.field.text label,
.default div.field.email label,
.default div.field.select label{width:70px;margin:0 20px 0 0;display:inline-block;}
.default div.field.radio{width:290px;margin:20px 15px 10px 0;display:inline-block;vertical-align:top;}
.default div.field.radio div{clear:both;margin:0 0 5px;}
.default div.field.radio input{float:left;width:14px;margin:4px 0 0 0;}
.default div.field.radio label{float:left;width:265px;margin:0 0 0 5px;}
.default div.field.radio p,
.default div.field.textarea label,
.default div.field.captcha label{font-weight:bold;color:#058ebe;font-size:14px;}
.default div.field.text input,
.default div.field.email input{width:280px;border:1px solid #849faa;}
.default div.field>span{font-style:normal;margin:0 0 0 10px;color:#7da3af;}
.default div.field.textarea label,
.default div.field.captcha label{margin:0 0 5px;display:block;}
.default div.field.textarea textarea{border:1px solid #849faa;}
.default div.field.captcha img{float:left;}
.default div.field.captcha input{width:100px;margin:0 0 0 10px;border:1px solid #849faa;height:25px;line-height:25px;}
p.textForm{margin:10px 0 0;}
div.mainright h2.center{text-align:left;margin:0 0 10px;}